home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ACORNET / OLD-VERSIONS / ACRNETF021 / !AcornetF_Apps_!FreeTerm_ChangeLog < prev    next >
Encoding:
Text File  |  1997-06-26  |  11.5 KB  |  329 lines

  1. FreeTerm v1.32
  2. ~~~~~~~~~~~~~~
  3.  
  4.  ***************************************************************************
  5.  * Contact xargle@eh.org with bug reports etc. When reporting a bug please *
  6.  *     mention all symptoms and accurately note all errors reported.       *
  7.  ***************************************************************************
  8.  
  9.  
  10. Notes
  11. ~~~~~
  12.   The flags option does nothing.
  13.  
  14. Bugs
  15. ~~~~
  16.   * There are unverified problems with Gnome's resolver and numeric addresses
  17.   * Things occasionally bomb out on some machines, not on mine though.
  18.   * Terminal windows are currently opened too early, or so it seems. Wierd
  19.     thing is that the internet stack is returning EWOULDBLOCK and a size of
  20.     -1, that means the terminal is responding correctly by opening a window
  21.     if my thinking's correct... hmmm...
  22.  
  23. Wishlist (may be done someday, depends on how much free time I have)
  24. ~~~~~~~~
  25.   * Split screen chat style operation
  26.   * Line editor
  27.  
  28. History
  29. ~~~~~~~
  30. Version 1.32
  31.  
  32.   * For some silly reason the messages file was missing the > for the
  33.     Spool->Open menu entry on the terminal menu
  34.   * Disconnection fixed, FreeTerm had a nasty tendency of leaving sockets
  35.     open.
  36.   * Alternative sprites supplied by Paul LeBeau
  37.   * New font, Paul9x17 supplied by Paul LeBeau
  38.  
  39. Version 1.31
  40.  
  41.   * Scripts in <FreeTerm$Dir>.Script now appear in the hot list, hot
  42.     list code was generally improved.
  43.   * FreeLoader now deals with URLs passed in CLI to allow ANT's URL
  44.     protocol to launch telnet and finger URLs when FreeTerm isn't
  45.     loaded.
  46.   * New fonts from Reuben Thomas: (Sys08x08, Sys08x16 and Z88/06x08)
  47.  
  48.     > Sys08x08, Sys08x16
  49.     > 
  50.     > These fonts are not really useful with Zap, but are with FreeTerm
  51.     > if you want to use the system font. Zap can supply the system bitmaps
  52.     > when parts of a font are missing (as with e.g. SysDec, SysDom), but
  53.     > FreeTerm can't. In fact, the control characters are all blank in
  54.     > these fonts, as I couldn't be bothered to put them in.
  55.     > 
  56.     > Z88/06x08: the Z88's font
  57.     > 
  58.     > This bears a marked resemblance to 06x08.C, which I used as my model.
  59.     > I suppose that when you get this small your choices as a designer
  60.     > are limited. Anyway, this is a faithful copy of the Z88 font.
  61.     > 
  62.     > Note: the System fonts are probably (c) Acorn Computers Ltd, and
  63.     > the Z88 font (c) Cambridge Computers Ltd.
  64.     > 
  65.     > Reuben Thomas (rrt1001@cam.ac.uk until at least July 1998).
  66.  
  67.  
  68. Version 1.30 Beta (5th April 1997)
  69.  
  70.   * user is now shown a window whilst connections are in progress, this
  71.     will probably be improved soon to allow aborting connections.
  72.   * a couple of memory nasties fixed. finger session deallocation could
  73.     previously muck up telnet sessions and/or try to free invalid
  74.     blocks (thus resulting in a complete quit).
  75.   * now compatible with ANT's URL launch protocol (intercepts telnet: and
  76.     finger: requests) - this hasn't been tested with indirected URLs yet.
  77.   * now intercepts render requests for finger: urls from arcweb
  78.   * new script command "title" allows terminal window title to be changed
  79.   * now confirms quit if sessions are still open.
  80.   * fixed crashes when long (over 512) URL requests are recieved
  81.   * rudimentary looping commands (jump and label) added
  82.   * task and sendf commands now work
  83.  
  84. Version 1.29 Beta
  85.  
  86.    * task and sendf commands added to freescript
  87.      -- NOTE: these don't work yet. Work in progress.
  88.    * another fix of iconsier handling code, hopefully got it sussed now.
  89.  
  90. Version 1.28 Beta (29th January 1997)
  91.  
  92.    * bug fixed in iconiser handling code which caused a crash when the
  93.      iconiser changed.
  94.    * for some reason the 1.27 distribution had ic_freeterm instead of
  95.      ic_term - this is fixed.
  96.    * command line switch added - "vtlie" which forces FreeTerm to report
  97.      itself as a vt100 rather than vt102 terminal to the remote end.    
  98.  
  99. Version 1.27 Beta (12th December 1996)
  100.  
  101.    * iconised windows now have sensible names (xargle instead of uk etc)
  102.    * beep script command added (generates vdu 7)
  103.  
  104. Version 1.26 Beta (5th December 1996)
  105.  
  106.    * Manual covers scripts.
  107.    * Connect to remote host window now grabs input focus
  108.    * Connect to remote host window remembers port and host of last
  109.      connection.
  110.  
  111. Version 1.25debug (8th November 1996)
  112.  
  113.    * Scripting features reasonably stable, memory leak probably still
  114.      present but not for long.
  115.    * Scripts can now be put into the AutoRun directory without FreeTerm
  116.      running itself <n> times.
  117.  
  118. Version 1.24debug (17th July 1996)
  119.  
  120.    * ArcWeb telnet URL passwords and logins are supported through script
  121.      routines.
  122.    * MTTermSupport module added, allows keypad to be used properly for
  123.      VT keys, although yet to be put through.
  124.  
  125. Version 1.231debug (30th June 1996)
  126.  
  127.    * 1.23 minus scripting features.
  128.  
  129. Version 1.23debug (30th June 1996)
  130.  
  131.    * Rough attempt at fixing load/crash bug reported by some users.
  132.    * This version has a known memory leak, I just haven't got round to de
  133.      allocating script processes which are never started.
  134.    * Extra script loader program added to forward freescript runs
  135.      appropriately. Scripts use officially allocated type 0x133.
  136.    * Script language added (thanks to those on #acorn for putting up with the
  137.      testing)
  138.  
  139. Version 1.22debug (6th June 1996)
  140.  
  141.    * Hopefully fixed icky bomb-out-on-socket-fail behaviour
  142.    * Terminal test window added
  143.    * Larger history sizes now allowed, up to 9999 lines
  144.  
  145. Version 1.21debug (5th June 1996)
  146.  
  147.    * stderr redirection detected and buffering disabled automatically
  148.    * No longer crashes if palette could not be written
  149.    * Please close window message no longer displayed before autoclose
  150.    * HostlistH now actually included when saving hostlist 
  151.  
  152. Version 1.20 (Freeware) (29th May 1996)
  153.  
  154.    * Wimpslot adjusted to 200k, should avoid any font handling problems
  155.    * Funky palette editor now more reliable
  156.    * Fixed minor bug in keypad menu option ticking
  157.  
  158. Version 1.12n Beta (Limited distribution) (21st April 1996)
  159.  
  160.   * New version of SICKterm
  161.     Finder support
  162.     VT100 keypad
  163.  
  164. Version 1.12m Beta (Limited distribution) (5th April 1996)
  165.  
  166.   * Hot list displayed upon right click on icon.
  167.   * AutoRun directory added, all files in this directory are started as
  168.     wimp tasks when FreeTerm is loaded.
  169.   * Funky palette editor completed.
  170.  
  171. Version 1.12l Beta (Beta Release) (13 Dec 1995)
  172.  
  173.   * Configuration dialogue pop-up menus for height, width and history are now
  174.     ticked correctly. Palette and font menus are as before, they'll be fixed
  175.     soon.
  176.   * New version of SICKterm
  177.     Screen depth/eigenvalue changes now dealt with properly
  178.     DragASprite used for selection drags
  179.     Selection drags within same window no longer cause paste
  180.     Selection saveas box
  181.     Fully internationalised
  182.     No more menu files
  183.     Menu widths on older machines should be correct
  184.   * VTLib like session finder added, not linked through to SICKterm yet.
  185.   * Bugfix: Debug calls now terminate lines properly
  186.   * Now allows the user to add hotlist entries with ports not on the ports
  187.     hotlist.
  188.   * Bugfix: No longer tries to connect to "" when a duplicate freeterm is
  189.     started and no parameters are supplied to the new copy.
  190.   * Bugfix: Defaults to telnet URL when no port is specified in a URL rather
  191.     than attempting to use the null string as a service name.
  192.  
  193. Version 1.12k Beta (Beta Release) (23 Nov 1995)
  194.  
  195.   * Client argument capabilities added to CLI and added to session triggering.
  196.   * Telnet auto close when session ends added.
  197.   * Finger client included
  198.   * Parameter ability added to connect dialogue
  199.   * Some redundant code binned
  200.  
  201. Version 1.12j Gamma (Limited Distribution) (8 Nov 1995)
  202.  
  203.   * New SICKterm, fixing line mode problems.
  204.  
  205. Version 1.12i Gamma (Limited Distribution) (26 Oct 1995)
  206.  
  207.   * Language options added
  208.  
  209. Version 1.12h Gamma (Limited Distribution) (19 Oct 1995)
  210.  
  211.   * Hotlist alteration code debugged
  212.  
  213. Version 1.12g Gamma (Limited distribution)
  214.  
  215.   * Altered configuration code, with version identification.
  216.  
  217. Version 1.12f Gamma (Limited distribution) (30 Aug 1995)
  218.  
  219.   * atexit now no longer used.
  220.   * weird connect/configure interactions fixed.
  221.   * slightly more sensible version numbering 8)
  222.  
  223. Version 1.12b Gamma/bx (Limited distribution) (21 Aug 1995)
  224.  
  225.   * Responds to ArcWeb requests for telnet URLs
  226.   * Only one connection initiation window may be open at once.
  227.  
  228. Version 1.12b Gamma/ax (Limited distribution)
  229.  
  230.   * Customisation for SICKTerm
  231.   * Occasional pop up menu problems fixed
  232.   * Configuration window added
  233.   * improved list functionality
  234.   * no longer checks for port entries after the same numeric port
  235.   * session triggering via WIMP messages
  236.     NOTE: _very_ beta, don't even think of using it yet. 8)
  237.   * Only one copy may be loaded, CLI session opens are passed to existing
  238.     copy.
  239.   * No longer crashes when 'Hotlist' on iconbar is clicked (not in submenu)
  240.   * Other smaller changes too numerous to mention.
  241.  
  242. Version 1.12b Gamma (Limited distribution)
  243.  
  244.   * Now using SICKTerm by Merlin Hughes
  245.  
  246. Version 1.12b (30 May 1995)
  247.  
  248.   * telnet.c
  249.     0.12 & 0.12a Failed to close sockets with socket descriptor zero.
  250.     This has been fixed.
  251.  
  252. Version 1.12a
  253.  
  254.   * main.c, misc.[ch]
  255.     -nopop switch added, allows disabling of 'Resolving...' dialogue boxes
  256.     and reports domain errors via werr if present.
  257.  
  258.   * list.c
  259.     Potential nastyness corrected.
  260.  
  261.   * core.c
  262.     Telnet now copies the host/port string before munging for its own use.
  263.     This caused problems with hostname aliases, these were expanded in
  264.     telnet.c into full hostnames, writing over the original parameter
  265.     string. Fine, usually. However, clicks on the hot list where there
  266.     are two entries pass pointers to FreeTerm's parts of malloced
  267.     hostlist structures, so telnet.c would happily overwrite other
  268.     malloced variables etc, causing untold horridness. Incidentally I
  269.     did try to preserve the port/host strings in core.c but strcpy did
  270.     not work properly, this could mean there is yet more fun to come,
  271.     or it could be a bug in the compiler.
  272.     Thanks to Reuben Thomas (rrt1001@cus.cam.ac.uk) for pointing this
  273.     one out.
  274.  
  275.   * main.c, lists.c
  276.     A few bits moved into Resources, system variables used to point at
  277.     configurations etc. to reduce headaches for non FreeNet users.
  278.  
  279. Version 1.12 (22 May 1995)
  280.  
  281.   * terminal.[ch], telnet.c
  282.     User is now informed of remote closes via terminal rather than werr.
  283.  
  284.   * terminal.c
  285.     Close confirmation added.
  286.  
  287.   * iconbar.c, main.c, added core.c
  288.     _Very_ basic core structure added.
  289.  
  290.   * misc.[ch], telnet.c, iconbar.c
  291.     inform routines added for normal errors (ie domain look up fails) and
  292.     status reporting for domain lookups. Non serious error window uses
  293.     L validation string, so thanks to some pathetic coding in OS 3.5 it
  294.     isn't rendered too well when a wimp outline font is used. Acorn have
  295.     promised a fix....
  296.  
  297.   * iconbar.c, lists.[ch], misc.[ch]
  298.     Iconbar menu gained hotlist item, menu as per host menu in dbox, if
  299.     no default port for entry the dbox is opened upon selecting the option,
  300.     otherwise a connection is opened.
  301.  
  302.   * iconbar.c
  303.     Rejects connect attempts with no hostname
  304.  
  305.   * main.c
  306.     Task name changed to FreeTerm, iconised window sprite added
  307.  
  308.   * iconbar.c changed, lists.[ch] and misc.[ch] added
  309.     Pop up menus added in connect dbox.
  310.  
  311.   * telnet.c
  312.     The port string is now lowered before passing for service look up.
  313.     Error generation if port string not found in services list improved.
  314.  
  315. Version 0.11
  316.  
  317.   * Messages
  318.     Changed version to 0.11.
  319.  
  320.   * telnet.[ch]
  321.     Fixed bug in options negotiation caused by options state array being
  322.     one entry too small.
  323.  
  324. Version 0.10
  325.  
  326.   * Messages
  327.     Changed version to 0.10 for first properly numbered version.
  328.  
  329.